package com.lvt.example.thinking.in.spring.bean.factory;


import com.lvt.example.thinking.in.spring.ioc.overview.domain.User;

/**
 * {@link User} 工厂类
 *
 * @author LT
 * @date 2021/6/6
 */
public interface UserFactory {

    /**
     * 创建用户
     *
     * @return
     */
    default User createUser() {
        return User.createUser();
    }

    /**
     * 初始化
     */
    void initUserFactory();

    /**
     * 销毁
     */
    void doDestroy();
}
